草庐IT

Dev c++调试

全部标签

PhpStorm 调试控制台显示 "this view is read only"

我让xdebug在一个断点处停止,我想在控制台中测试一些代码,但我遇到了问题。我无法在控制台中写入,当我尝试粘贴时显示“此View是只读的” 最佳答案 我对日志文件有同样的问题。禁用所有日志突出显示插件(即Ideolog)修复了它。除了绿色的滚动条外,他们没有突出显示任何东西。希望这对某人有所帮助。 关于PhpStorm调试控制台显示"thisviewisreadonly",我们在StackOverflow上找到一个类似的问题: https://stackov

java 调试 - 观察超出范围的变量

在调试C/C++应用程序时,我可以创建一个地址表来监视转换为指针类型的地址,然后查看结构的内容,即使它超出范围也是如此。有没有可能在Java中实现类似的东西?假设我在一个方法中,我向“&this”之类的东西添加了一个监视,然后当我离开类方法时,我仍然可以看到它的内容,即使它超出了范围?我很确定我的问题的答案是“否”,所以我最感兴趣的是“为什么不呢?”解释。这是JVM限制吗?JPDA限制?有没有更好的地方可以问这样一个专业的问题? 最佳答案 在C/C++中,您正在观察(指向的区域)任意指针,并将其转换为该变量。在Java中没有指针。您

使用字节码进行 Java 调试

想知道有没有支持混合模式调试的IDE或者EclipsePlugin。当我搜索术语混合模式时,发现很多引用调试VM语言和native代码。但我指的是一种类似于编译语言(例如C)中可用的功能,在这种语言中,用户可以看到C源代码行以及相应的装配线,并且甚至可以在装配级别介入。(请原谅如果我将该功能称为混合模式而犯了命名错误)换句话说,我在调试java时寻找以下功能:能够在程序执行过程中使用java源代码和相应的字节码能够查看JVMPC寄存器和操作数堆栈能够查看其他JVM特定数据结构(例如常量池)这是为了了解Java源代码如何映射到字节码,以及在介入时如何影响各种JVM相关数据结构。

java - 如何禁用tomcat 7控制台调试信息

其实这个问题我想了很久了,我是用SpringMVC+Hibernate3+SpringSecurity作为框架,tomcat7作为容器,但是在web.xml中添加了过滤器和拦截器之后,有太多的调试信息打印到控制台,无论我如何更改配置文件,这些调试信息总是留在那里,请帮助。web.xmliCubeHRSspringSecurityFilterChainorg.springframework.web.filter.DelegatingFilterProxyspringSecurityFilterChain/*contextConfigLocation/WEB-INF/dispatcher-

java - 如何在 Eclipse 中调试 Maven 项目?

我正在尝试在Eclipse中调试以下Maven项目:https://code.google.com/p/cloudscale/我按照RickHigh的说明(在此处找到https://stackoverflow.com/a/19986408/3014213),当我在终端中编写mvnDebugexec:exec时,行PreparingtoExecuteMaveninDebugModeListeningfortransportdt_socketataddress:8000出现并在Eclipse中启动远程Java应用程序后,项目已启动,但它没有保持断点...有什么想法,哪里可能出错?

java - 调试 Java 的 ScriptEngine 对象

我开始使用ScriptEngine来运行javascript代码。我发现它非常有用并且非常适合我的需要,但是缺少一件事,那就是它的调试。我该怎么做?我真的希望能够只放置一个断点或进入并看到js解释器一步一步地运行我的代码。这可能吗? 最佳答案 不可否认,这不是一个很好的答案(但您的问题缺少有关您希望使用哪些JDK或工具进行调试的详细信息)。无论如何,如果您使用IntelliJ作为IDE,它会附带一个Nashorn调试器,允许您单步执行JavaScript代码和任何引用的Java代码。更多细节在这里:http://blog.jetbr

java - 如何调试结合 hsqldb 处理 hibernate.hbm2ddl.import_files 值?

在我正在处理的Java项目中,我为我们的单元测试设置了以下设置:我正在使用SpringTestMVC、@RunWith(SpringJUnit4ClassRunner.class)和@WebAppConfiguration来运行单元测试,并且我创建了一个MockMvc使用webAppContextSetup(webApplicationContext)测试应用程序的实例。我有一个Hibernate配置来设置内存中的HSQLDB,所有表都是基于@Entity类创建的。在Hibernate配置中,我正在设置hibernate.hbm2ddl.import_files属性以使用SQL语句加载

java - 如何从 intellij 中的调试变量值生成模拟?

有时我需要模拟很长时间才能在我的测试用例中写出POJO。我想知道是否可以通过Intellij(14)中的调试变量数据生成模拟?举个例子,我们有一个类:publicclassMyClass{privateStringaVariableWithARatherLongName1;privateDoubleaVariableWithARatherLongName2;privateStringaVariableWithARatherLongName3;privateLongaVariableWithARatherLongName4;privateStringaVariableWithARathe

java - intellij GWT调试配置

如何覆盖默认服务器intellij的GWT调试配置?Intellij将Jetty作为默认服务器,但我希望它使用jboss服务器。我尝试使用Jetty服务器,但出现身份验证错误之类的问题......有人知道如何覆盖默认服务器,或者为什么我在使用Jetty时会出现此类错误吗? 最佳答案 我没有用JBoss测试它,但是使用Tomcat作为服务器它运行良好:编译您的GWT项目创建一个新的web应用程序项目并将已编译的GWT工件、html和css文件添加到该项目为Tomcat创建一个运行配置,并将新创建的Web项目添加到该服务器并启动它使用以

java - 调试奇怪的内存泄漏 - Java/Tomcat

我在Tomcat下运行的Java应用程序遇到了一个非常奇怪的问题。我们尝试在1周的冲刺中从新生成的新产品更新生产代码,该应用程序已经运行了几个月没有打嗝,然后这段新代码使我们的Linux服务器在一段时间后开始交换。非常奇怪的是,当查看VisualVM的内存使用情况时,它从未超过最大堆大小,JVM没有抛出OutOfMemory,机器只开始交换,JVM甚至在交换之后继续运行。所以,似乎是从某处泄漏了内存,似乎是从新代码中泄漏的,但奇怪的是它不在JVM内部,关于如何调试它有什么想法吗?谢谢! 最佳答案 交换不是泄漏的决定性指标。它是由低物